package com.ymatou.iapi.optrade.parameter.vo;

import java.math.BigDecimal;
import java.util.List;

import com.ymatou.iapi.optrade.parameter.enums.CouponApplianceTypeEnum;

/**
 *
 */
public class CouponVo {

	// 优惠券码
	private String couponCode;

	// 优惠券面值
	private BigDecimal couponValue;

	// 优惠券适用类型
	private CouponApplianceTypeEnum applianceType;

	/**
	 * 优惠券适用的具体对象
	 *
	 * 譬如如果applianceType是<code>ApplianceTypeEnum.SPEC_RODUCT</code>，则此处为该优惠券适用的具体产品ID列表
	 */
	private List<String> applianceTargets;

	public String getCouponCode() {
		return couponCode;
	}

	public void setCouponCode(String couponCode) {
		this.couponCode = couponCode;
	}

	public BigDecimal getCouponValue() {
		return couponValue;
	}

	public void setCouponValue(BigDecimal couponValue) {
		this.couponValue = couponValue;
	}

	public CouponApplianceTypeEnum getApplianceType() {
		return applianceType;
	}

	public void setApplianceType(CouponApplianceTypeEnum applianceType) {
		this.applianceType = applianceType;
	}

	public List<String> getApplianceTargets() {
		return applianceTargets;
	}

	public void setApplianceTargets(List<String> applianceTargets) {
		this.applianceTargets = applianceTargets;
	}
}
